On the verification of asynchronous parameterized networks of communicating processes by model checking

نویسندگان

  • I. V. Konnov
  • V. A. Zakharov
چکیده

The uniform verification problem for parameterized systems is to determine whether a temporal property is true for every instance of the system which is composed of an arbitrary number of homogeneous processes. We consider some aspects of the inductionbased technique which assumes the construction of finite invariants of such systems. An invariant process is one which is greater (with respect to some preorder relation) than any instance of the parameterized system. Therefore the preorder relation involved in the invariant rule is of considerable importance. For this purpose we introduce a new type of simulation preorder — quasi-block simulation. We show that quasi-block simulation preserves the satisfiability of formulae from ACTL−X and that asynchronous composition of processes is monotonic w.r.t. quasi-block simulation. This suggests the use of quasi-block simulation in the induction-based verification techniques for asynchronous networks. To demonstrate the feasibility of quasi-block simulation we implemented this technique and apply it to verification of Dijkstra’s token ring algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal description and analysis for distributed systems

We introduce a graphical syntax to model distributed systems with asynchronous communications. We extend the general notion of labelled transition systems and hierarchical networks of communicating systems (synchronisation networks) to add parameters to the communication events. Our agents can also be parameterized to encode sets of equivalent agents running in parallel. Our model is suitable f...

متن کامل

An invariant-based approach to the verification of asynchronous parameterized networks

A uniform verification problem for parameterized systems is to determine whether a temporal property is true for every instance of the system which is composed of an arbitrary number of homogeneous processes. To cope with this problem we combine an induction-based technique for invariant generation and conventional model checking of finite state systems. At the first stage of verification we tr...

متن کامل

CheAPS: a Checker of Asynchronous Parameterized Systems

We present CheAPS, the checker of asynchronous parameterized communicating systems. It is a set of tools for verification of parameterized families F = {Mn} of finite-state models against LTL specification φ. Each model Mn from a family F is composed of a fixed number of control processes and n processes from a fixed set of prototypes. Given a description of a family F CheAPS generates finite-s...

متن کامل

Parameterized Communicating Automata: Complementation and Model Checking

We study the language-theoretical aspects of parameterized communicating automata (PCAs), in which processes communicate via rendez-vous. A given PCA can be run on any topology of bounded degree such as pipelines, rings, ranked trees, bus topologies, and grids. We show that, under a context bound, which restricts the local behavior of each process, PCAs are effectively complementable. Complemen...

متن کامل

Parameterized Model Checking by Network Invariants: the Asynchronous Case

Notwithstanding the significant progress of model checking techniques, the interesting problem of checking a specification φ against a parameterized family F of finite-state models {Mn} is still a challenge. Although for certain kind of systems parameterized model checking is of no practical interest, some systems can be scaled up to unboudedly many communicating processes. It is often the case...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007